Big Huge Thesaurus

skilled workman

noun